package com.swkl.yuan.agvtask.entity;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.experimental.Accessors;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
/**
 * 其他配置项(SystemConfig)实体类
 *
 * @author makejava
 * @since 2024-06-19 17:05:51
 */
@Accessors(chain = true)
@SuppressWarnings("serial")
@Data
public class SystemConfig  extends Model<SystemConfig> implements Serializable {
    /**
     * id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;
    
    /**
     * plc 的ip
     */
    private String ip;
    
    /**
     * plc 类型    1200 -1500 -1000
     */
    private String plcType;
    
    /**
     * plc DB地址
     */
    private String dbAddress;
    /**
     * plc 错误地址
     */
    private String errorOffset;

    /**
     * plc 心跳偏移地址
     */
    private String heartbeatOffset;
    
    /**
     * 请求后等待时常
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long finishWaitTime;
    







}
